package Dominio;

import java.sql.ResultSet;
import java.sql.SQLException;

import Persistencia.AgenteBD;

public class AgenteEstadisticas {
	
	public int contarUsuarios(){
		int numUsuarios=-1;
		String sentence="SELECT COUNT(*) FROM usuarios;";
		try {
			ResultSet rs= AgenteBD.getInstance().executeQuery(sentence);
			rs.first();
			numUsuarios= rs.getInt(1);
		}catch (SQLException e) {
			e.printStackTrace();
		}
		
		return numUsuarios;
	}
	
	public double consultarValoracionMedia(){
		double valoracion=-1;
		int contador= 0;
		String sentence="SELECT Valoracion FROM valoracion;";
		try {
			ResultSet rs= AgenteBD.getInstance().executeQuery(sentence);
			while(!rs.isLast()){
				rs.next();
				valoracion= valoracion + rs.getInt(1);
				contador++;
			}
		}catch (SQLException e) {
			e.printStackTrace();
		}
		
		return valoracion/contador;
	}
}
